
//导入封装后的请求 js和ts不能相互混用
import axios from 'axios'
//导入封装后的公共地址
import base from './base'

//创建公共api接口 经常修改 根据业务逻辑 
const api = {
   //方法的参数类似于java 必须声明类型 形参名
   //区别在于ts语言，倒叙编写 （形参名:类型,形参名:类型）
   //形参名?:类型 这个?表示当前参数是可选的
   //参数3：可以用于后期上传文件 设置请求头信息
    postReq(url:String,data?:Object,headers?:Object){
       return axios.post(base.baseUrl+url,data,headers)
    },
    getReq(url:String,data?:Object){
       return axios.get(base.baseUrl+url,data)
    }
}

//导出api接口
export default api;
